CGI — Software Engineer – Data Engineer

Posted: 12-10-2025

Salary: ₹12 - ₹22 Lakhs/Annum Expected

About the Company:

Founded in 1976, CGI is one of the world’s largest independent IT and business consulting firms, employing over 94,000 consultants and professionals globally. The company offers a comprehensive range of services, including strategic IT and business consulting, systems integration, managed IT, BPO services, and proprietary solutions. CGI’s client engagement model focuses on local relationships supported by a global delivery network, driving digital transformation and optimized results for clients.

About the Role:

As a Software Engineer (Data Engineer) at CGI, you will play a vital role in designing, building, and maintaining data pipelines that empower business decisions and support large-scale data-processing solutions. This position requires strong technical knowledge in Spark (PySpark), Python, and SQL, along with experience in modern data engineering tools like Databricks and workflow schedulers.

Responsibilities:

  • Develop and maintain robust, high-performance data pipelines using PySpark, Python, and SQL.
  • Work extensively on Databricks for data engineering and processing.
  • Handle orchestration and scheduling using tools like Databricks Workflows, Airflow, Prefect, or Control-M.
  • Collaborate with cross-functional teams, including Product Management and business stakeholders, to define and implement solutions.
  • Participate in Agile practices (Scrum, Kanban, SAFe) and contribute to continuous improvement of development processes.
  • Migrate data workloads and pipelines from on-premises environments to Databricks on Google Cloud Platform (GCP).
  • Maintain code quality, testing, and CI/CD pipelines using tools such as GIT and Azure Pipelines.
  • Stay updated on industry trends and embrace innovative technologies to optimize data infrastructure.

Key Technical Skills:

Spark (PySpark), Python, SQL, Databricks, Linux, Airflow, Prefect, Control-M, GIT, CI/CD (Azure Pipelines), Kafka, Docker, Kubernetes, Azure Cloud, Google Cloud

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3–6 years of experience in software or data engineering roles.
  • Proven expertise in PySpark, Python, and complex SQL query development.
  • Experience working on Databricks for data transformation and analytics.
  • Familiarity with Linux environments and command-line tools.
  • Practical experience with CI/CD pipelines, GIT, and workflow orchestration systems.
  • Ability to communicate effectively in a collaborative Agile environment.
  • Understanding of distributed systems, data structures, and design patterns.
  • Strong problem-solving and debugging skills.

Important Notice:

This job description and related content are owned by CGI. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact CGI directly. We do not process applications or respond to candidate queries.